#ifndef __Graphic_h__
#define __Graphic_h__

namespace game{
    class Graphic{
        private:
            bool screen;
            bool loaded;
            void* objGraphic;
            u16 graphicid;
            u32 dualgraphicid;
            u8 shape;
            u8 size;
            u8 colormode;
            
        public:
            Graphic(bool screen, void* objGraphic, u8 objShape, u8 objSize, u8 colorMode);
            ~Graphic();
            void load();
            void loaddual();
            bool isloaded();
            void remove();
            u16 getid();
            u32 getdualid();
            u8 getshape();
            u8 getsize();
            u8 getcolormode();
            
    };
}
#endif
